home *** CD-ROM | disk | FTP | other *** search
/ Internet Publisher's Toolbox / Internet Publisher's Toolbox.iso / w95in / rk01_gd.doc (.txt) < prev    next >
Word Document  |  1995-04-09  |  94KB  |  984 lines

  1.  
  2. Chapter 1
  3.  
  4. Corporate Deployment Guide
  5. This chapter is for administrators responsible for corporate implementation
  6. of Windows┬á95 and provides an overview of the significant steps in the
  7. deployment process. Chapter 2, ΓÇ£Corporate Implementation Strategy,ΓÇ¥
  8. contains the details about how to make decisions and perform actions listed
  9. in the overview.
  10.  
  11. For step-by-step instructions on conducting the installation, see Chapter
  12. 3, ΓÇ£Introduction to Windows 95 Setup,ΓÇ¥ and Chapter 5, ΓÇ£Custom, Automated,
  13. and Push Installations,ΓÇ¥ in the Windows┬á95 Resource Kit.
  14.  
  15. A Microsoft Project (.MPP) file is available to use as a template for the
  16. overview and details of deployment planning described in ΓÇ£Corporate
  17. Deployment GuideΓÇ¥ earlier in this chapter and Chapter 2, ΓÇ£Corporate
  18. Implementation Strategy.ΓÇ¥
  19.  
  20.  
  21. In This Chapter
  22. Overview of the Process    2
  23. Review Windows 95    3
  24. Assemble the Planning Team and Tools    4
  25. Specify the Preferred Network Client Configuration    5
  26. Conduct the Lab Test    13
  27. Plan the Pilot Rollout    16
  28. Conduct the Pilot Rollout    18
  29. Finalize the Rollout Plan    19
  30. Roll Out Windows 95!    20
  31.  
  32.  
  33. Overview of the Process
  34.  
  35. The deployment process for Windows┬á95 is divided into distinct phases that
  36. span everything from evaluating the product, to specifying the preferred
  37. network client configuration, and pushing the installation from a central
  38. network server. The following are the suggested phases of deployment:
  39.  
  40.    Review Windows┬á95
  41.    Assemble the planning team and tools
  42.    Specify the preferred network client configuration
  43.    Conduct the lab test of the client configuration
  44.    Plan the pilot rollout
  45.    Conduct the pilot rollout
  46.    Finalize the rollout plan
  47.    Roll out Windows┬á95
  48.  
  49. In the sections that describe each phase, checklists are provided to
  50. describe the tasks for the specific phase. Detailed instructions for
  51. performing each task are provided in Chapter 2, ΓÇ£Corporate Implementation
  52. Strategy.ΓÇ¥
  53.  
  54. The following sample illustrates how to use the checklists at your site.
  55.  
  56. Description of Deployment Phase
  57. |                                                                    | | | |
  58. |Task                   |Team          |Start week   |Duration       |
  59. |                                                                    | | | |
  60. |1:   Summary of the    |Who will work |When does    |How long will  |
  61. |task.                  |on this task? |this task    |it take to     |
  62. |                       |              |start?       |complete?      |
  63.  
  64. The tasks may vary for your particular organizationΓÇÖs structure and needs.
  65. For the purpose of this guide, individuals performing tasks are grouped in
  66. the following teams, made up of employees from your organization:
  67.  
  68.    The Executive team includes the deployment project manager (usually the
  69.   head of the Information Systems department) and members of the executive
  70.   committee of the corporation.
  71.    The Planning team includes the deployment project manager, key
  72.   Installation team members, and a representative from the Support and
  73.   Training teams.
  74.    The Installation team includes technicians and individuals who will be
  75.   conducting the installation.
  76.    The Support team includes staff of the help desk or Support department,
  77.   and select individuals from the Planning team.
  78.    The Training team includes individuals responsible for user training.
  79.  
  80.  
  81. Review Windows 95
  82.  
  83. When Windows┬á95 is implemented, it can yield significant benefits to your
  84. organization in terms of cost savings and increased system control. Because
  85. many decisions ΓÇö starting with the decision to acquire Windows┬á95 ΓÇö depend
  86. on anticipated benefits, the first step in beginning to plan the rollout
  87. process is to closely examine the new and enhanced features in Windows┬á95.
  88.  
  89. Windows┬á95 is designed to make deployment easy in the corporate
  90. environment.
  91. By understanding how best to plan and automate the installation process,
  92. you
  93. can potentially reduce the cost of migration, making it significantly less
  94. than the migration cost from Windows┬á3.0 to Windows┬á3.1! For information on
  95. how Windows┬á95 reduces migration costs and simplifies the deployment
  96. process,
  97. consult studies from industry analysts such as Gartner Group, Inc., or
  98. information from Microsoft concerning business justifications for
  99. Windows 95.
  100.  
  101. Review Windows┬á95 Features
  102. |                                                                   | | | |
  103. |Task                                  |Team      |Start    |Duration|
  104. |                                      |          |week     |        |
  105. |                                                                   | | | |
  106. |1:   Read Introducing Microsoft       |Executive,|Week 1   |7 days  |
  107. |Windows┬á95 (ISBN 1-55615-860-2)       |Planning  |         |        |
  108. |available from Microsoft Press or the |          |         |        |
  109. |Windows┬á95 ReviewerΓÇÖs Guide (available|          |         |        |
  110. |from Microsoft WinNews forums on the  |          |         |        |
  111. |Internet and other online services).  |          |         |        |
  112. |2:   If business justification for    |Executive,|Week 1   |14 days |
  113. |Windows┬á95 deployment is required,    |Planning  |         |        |
  114. |review total cost of ownership,       |          |         |        |
  115. |migration, and productivity studies   |          |         |        |
  116. |published by analysts such as Gartner |          |         |        |
  117. |Group, Inc., to assess the impact of  |          |         |        |
  118. |Windows┬á95 on your businessΓÇÖs bottom  |          |         |        |
  119. |line.                                 |          |         |        |
  120. |3:   Acquire the Windows┬á95 Resource  |Planning  |Week 2   |1 day   |
  121. |Kit for review during                 |          |         |        |
  122. |the deployment process.               |          |         |        |
  123.  
  124.  
  125.  
  126. Assemble the Planning Team and Tools
  127.  
  128. After the assigned teams complete the review phase and have a general
  129. perspective on Windows┬á95 features and benefits, you are ready to assemble
  130. the people and tools needed to plan the Windows┬á95 implementation; training
  131. of the Support team also takes place during this phase. The tasks for
  132. assembling the resources are described in the following checklist.
  133.  
  134. Assemble the Planning Team and Tools
  135. |                                                                   | | | |
  136. |Task                                  |Team      |Start    |Duratio|
  137. |                                      |          |week     |n      |
  138. |                                                                   | | | |
  139. |1:   Assign the project manager (if   |Planning  |Week 2   | ΓÇö     |
  140. |appropriate; usually this is          |          |         |       |
  141. |the head of the Information Systems   |          |         |       |
  142. |department).                          |          |         |       |
  143. |2:   Select key Planning and          |Planning  |Week 2   |5 days |
  144. |Installation team members.            |          |         |       |
  145. |3:   Acquire Windows┬á95 (the compact  |Planning  |Week 2   |1 day  |
  146. |disc version is preferred because it  |          |         |       |
  147. |contains system administration tools).|          |         |       |
  148. |4:   Inventory your client and server |Planning  |Week 3   |5 days |
  149. |hardware and software configurations  |          |         |       |
  150. |on the network.                       |          |         |       |
  151. |5:   Set up a testing lab.            |Planning  |Week 2   |1 day  |
  152. |6:   Acquire test computers for use as|Planning  |Week 2   |5 days |
  153. |the network server and clients. Choose|          |         |       |
  154. |computer models that are typical of   |          |         |       |
  155. |those                                 |          |         |       |
  156. |used in your organization.            |          |         |       |
  157. |7:   Install the application software |Planning  |Week 3   |3 days |
  158. |and line-of-business tools            |          |         |       |
  159. |in the lab to simulate the network    |          |         |       |
  160. |environment. Also inventory the       |          |         |       |
  161. |mission-critical and non-critical     |          |         |       |
  162. |business and other applications       |          |         |       |
  163. |typically used in your organization   |          |         |       |
  164. |and record them in a checklist to be  |          |         |       |
  165. |used during testing.                  |          |         |       |
  166. |8:   Review discussions of product    |Planning, |Week 3   |3 days |
  167. |features in the Windows┬á95 ReviewerΓÇÖs |Installati|         |       |
  168. |Guide, and in the ΓÇ£Guided Tour for    |on        |         |       |
  169. |AdministratorsΓÇ¥ in the Windows┬á95     |          |         |       |
  170. |Resource Kit; and study Chapter 2,    |          |         |       |
  171. |ΓÇ£Installation,ΓÇ¥ in the Resource Kit.  |          |         |       |
  172. |9:   Study the entire Windows┬á95      |Support   |Week 3   |10 days|
  173. |Resource Kit. As an option, the       |          |         |       |
  174. |Support team (and others as           |          |         |       |
  175. |appropriate) can attend training at a |          |         |       |
  176. |Microsoft Authorized Technical        |          |         |       |
  177. |Education Center and participate in   |          |         |       |
  178. |the Certified Professional program.   |          |         |       |
  179. |10: Optionally, read Inside Windows┬á95|Planning, |Week 2   |10 days|
  180. |from Microsoft Press,                 |Installati|         |       |
  181. |for technical details on the inner    |on,       |         |       |
  182. |workings of Windows┬á95.               |Support   |         |       |
  183.  
  184.  
  185. Specify the Preferred Network Client Configuration
  186.  
  187. With the Planning team assembled and educated about Windows┬á95
  188. capabilities, the next step is to specify the preferred configuration for
  189. client computers; this configuration will be used for evaluation and
  190. testing, prior to full implementation. This phase involves documenting the
  191. configuration layout (where Windows┬á95
  192. files will be located) and determining which features will be used in the
  193. preferred configuration on client computers. (For the purposes of this
  194. discussion, ΓÇ£client computerΓÇ¥ refers to any computer running Windows┬á95,
  195. including computers that act as peer servers by running File and Printer
  196. Sharing services.)
  197.  
  198. For any given feature or capability, such as the network redirector or a
  199. particular protocol implementation, there are several options to choose
  200. from. Before making
  201. a decision, evaluate the features and consider the alternativesΓÇö including
  202. whether to use them at all. Then choose the appropriate implementation
  203. based on its performance, functionality, and compatibility.
  204.  
  205. Although you can use other methods to determine the preferred client
  206. configuration, Microsoft recommends that you start from the ΓÇ£idealΓÇ¥
  207. configuration, which uses
  208. all of the most powerful features of Windows┬á95, and then work backward to
  209. a configuration that may have fewer features but more closely fits your
  210. companyΓÇÖs needs. The selected configuration and any modifications will be
  211. rigorously tested
  212. in the lab before company-wide implementation.
  213.  
  214. The following tables list the features and capabilities of the ideal
  215. configuration
  216. and related alternatives, plus the chapters where these features are
  217. discussed in
  218. the Resource Kit. Work through this table, checking off the features you
  219. plan
  220. to implement. To learn more about these features, see Chapter 2, ΓÇ£Corporate
  221. Implementation Strategy,ΓÇ¥ or the related Resource Kit chapters.
  222.  
  223. The last table in this section lists features which Microsoft recommends
  224. for implementation by all organizations.
  225.  
  226. Configuration Layout Decisions
  227. |                                                     | |
  228. |Configuration     |Decisions and issues              |
  229. |option            |                                  |
  230. |                                                     | |
  231. |Location of       |Depends on your need to maximize  |
  232. |Windows files     |central security                  |
  233. |To maximize       |and administration versus         |
  234. |performance,      |performance on the client         |
  235. |security, or hard |computer. Also depends on the     |
  236. |disk space        |hardware platform of the client   |
  237. |on the client     |computer.                         |
  238. |computer          |Options:                          |
  239. |                  |Run Windows┬á95 on the client      |
  240. |                  |computer for best performance and |
  241. |                  |reduced network traffic.          |
  242. |                  |Run Windows┬á95 from the server to |
  243. |                  |save hard disk space on client    |
  244. |                  |computers and make it easier to   |
  245. |                  |upgrade components or drivers     |
  246. |                  |later, especially for multiple    |
  247. |                  |computers.                        |
  248. |                  |Run completely from the server for|
  249. |                  |the highest degree of security or |
  250. |                  |for diskless workstations.        |
  251. |                  |For information, see Chapter 4,   |
  252. |                  |ΓÇ£Server-Based Setup for Windows   |
  253. |                  |95.ΓÇ¥                              |
  254.  
  255.  
  256.  
  257. Key Features of the Ideal Network Client
  258. |                                                     | |
  259. |Preferred feature |Decisions and issues              |
  260. |                                                     | |
  261. |Use 32-bit,       |Depends on the compatibility of   |
  262. |protected-mode    |your required applications.       |
  263. |network client    |Options vary based on your        |
  264. |software          |network.                          |
  265. |To provide the    |For example, for Novell┬« NetWare┬« |
  266. |best              |networks:                         |
  267. |network           |Protected-mode Client for NetWare |
  268. |performance       |Networks                          |
  269. |and functionality |is the preferred client, because  |
  270. |                  |of the performance and increased  |
  271. |                  |functionality, and because itΓÇÖs   |
  272. |                  |easy                              |
  273. |                  |to install and configure.         |
  274. |                  |Real-mode Novell NETX or VLM      |
  275. |                  |clients may offer slightly better |
  276. |                  |compatibility with some network   |
  277. |                  |utilities.                        |
  278. |                  |A real-mode network client for    |
  279. |                  |another network                   |
  280. |                  |can also be used.                 |
  281. |                  |For information, see Part 3,      |
  282. |                  |ΓÇ£Networking.ΓÇ¥                     |
  283. |                                                     | |
  284. |Use 32-bit,       |Depends on compatibility with your|
  285. |protected-mode    |choice of client. Options depend  |
  286. |protocols         |on your choice of protocol. For   |
  287. |To provide the    |example, for IPX/SPX:             |
  288. |best network      |Microsoft IPX/SPX-compatible      |
  289. |performance and   |protocol is preferred (with or    |
  290. |functionality     |without IPX over NetBIOS).        |
  291. |                  |Keep real-mode IPXODI for use with|
  292. |                  |a real-mode Novell-supplied       |
  293. |                  |client.                           |
  294. |                  |Both the real-mode and Microsoft  |
  295. |                  |protected-mode implementations can|
  296. |                  |be used if some of your           |
  297. |                  |applications (such as TSRs)       |
  298. |                  |require the real-mode protocol.   |
  299. |                  |For information, see Chapter 12,  |
  300. |                  |ΓÇ£Network Technical Discussion.ΓÇ¥   |
  301. |                                                     | |
  302. |Use the latest    |Depends on the availability and   |
  303. |network adapter   |compatibility of the new driver.  |
  304. |drivers           |The 32-bit, protected mode drivers|
  305. |To provide        |offer vastly improved performance |
  306. |improved perform  |and reliability over              |
  307. |and the ability to|older versions. For PCMCIA cards, |
  308. |load and unload   |the 32-bit drivers are extremely  |
  309. |the network and   |easy to manage.                   |
  310. |notify the rest of|Options:                          |
  311. |the system, use   |Always use the newest drivers     |
  312. |NDIS 3.1 drivers, |available; implemented by default.|
  313. |which support Plug|Manually choose to keep using an  |
  314. |and Play          |older driver, including ODI       |
  315. |                  |drivers, if new drivers are not   |
  316. |                  |available.                        |
  317. |                  |For information, see Chapter 12,  |
  318. |                  |ΓÇ£Network Technical Discussion.ΓÇ¥   |
  319.  
  320.  
  321. Key Features of the Ideal Network Client (continued)
  322. |                                                     | |
  323. |Preferred feature |Decisions and issues              |
  324. |                                                     | |
  325. |Use the new       |Depends on timing or preference   |
  326. |Windows┬á95 user   |rather than functionality because |
  327. |interface         |the new user interface is         |
  328. |To provide ease of|significantly more functional and |
  329. |use and maximum   |efficient. But,                   |
  330. |functionality in  |if a rapid migration is required, |
  331. |accessing         |and training is not immediately   |
  332. |Windows┬á95        |available, the Windows 3.1 user   |
  333. |features          |interface can be used temporarily |
  334. |                  |.                                 |
  335. |                  |Options:                          |
  336. |                  |Use the new user interface; this  |
  337. |                  |is preferred and installed by     |
  338. |                  |default.                          |
  339. |                  |Install the Windows 3.x File      |
  340. |                  |Manager and Program Manager.      |
  341. |                  |For information, see Chapter 22,  |
  342. |                  |ΓÇ£Program Support.ΓÇ¥                |
  343.  
  344.  
  345. Microsoft recommends that you include the following features in your
  346. preferred configuration. These features define how Windows┬á95 will be
  347. installed and administered in your organization.
  348.  
  349. Recommended Windows┬á95 Features for Client Configurations
  350. |                                                     | |
  351. |Windows┬á95 feature|Decisions and issues              |
  352. |                                                     | |
  353. |Use system        |Choose this feature to enable     |
  354. |policies          |centralized administration or add |
  355. |To enable         |control.                          |
  356. |centralized       |Options:                          |
  357. |administration    |Use System Policy Editor to define|
  358. |capabilities of   |policies at                       |
  359. |Windows┬á95 or add |any time.                         |
  360. |control of the    |For computers running a shared    |
  361. |userΓÇÖs desktop    |copy of Windows┬á95 from a server, |
  362. |                  |configure the                     |
  363. |                  |shared installation directory with|
  364. |                  |a limited set                     |
  365. |                  |of components for Windows┬á95. This|
  366. |                  |is not an optimal choice.         |
  367. |                  |For information, see Chapter 15,  |
  368. |                  |ΓÇ£User Profiles and System         |
  369. |                  |Policies.ΓÇ¥                        |
  370.  
  371. Recommended Windows┬á95 Features for Client Configurations (continued)
  372. |                                                     | |
  373. |Windows┬á95 feature|Decisions and issues              |
  374. |                                                     | |
  375. |Use user profiles |Choose this feature to maintain   |
  376. |To allow multiple |consistent desktop                |
  377. |users to use a    |and environment settings on a     |
  378. |single computer   |user-specific basis. Enabling user|
  379. |with their own    |profiles causes a slight delay    |
  380. |settings or,      |during logon.                     |
  381. |conversely, to    |Options:                          |
  382. |allow personalized|Users can control changes to their|
  383. |settings per user |user profiles                     |
  384. |on multiple       |and update them as they want.     |
  385. |computers         |Administrators can predefine a    |
  386. |                  |mandatory profile for specific    |
  387. |                  |users, that can only be changed by|
  388. |                  |                                  |
  389. |                  |the administrator.                |
  390. |                  |For information, see Chapter 15,  |
  391. |                  |ΓÇ£User Profiles and System         |
  392. |                  |Policies.ΓÇ¥                        |
  393. |                                                     | |
  394. |Enable remote     |Install this service to allow     |
  395. |administration    |remote administration. To use it, |
  396. |To allow an       |you must use a 32-bit network     |
  397. |administrator to  |client and also enable user-level |
  398. |remotely manage   |access.                           |
  399. |the file system,  |For information, see Chapter 16,  |
  400. |network sharing,  |ΓÇ£Remote Administration.ΓÇ¥          |
  401. |or Registry of the|                                  |
  402. |individual        |                                  |
  403. |computers         |                                  |
  404. |                                                     | |
  405. |Use setup scripts |Choose this feature if you must   |
  406. |(batch files) for |install Windows┬á95                |
  407. |installation      |on more than five computers.      |
  408. |To allow automated|Server-based Setup offers an easy |
  409. |installation on   |to use, graphical                 |
  410. |client computers  |tool for creating setup scripts.  |
  411. |                  |You can also manually create a    |
  412. |                  |script with additional options by |
  413. |                  |creating a                        |
  414. |                  |text file with the appropriate    |
  415. |                  |entries.                          |
  416. |                  |For information, see Chapter 5,   |
  417. |                  |ΓÇ£Custom, Automated, and Push      |
  418. |                  |Installations,ΓÇ¥ and Appendix D,   |
  419. |                  |ΓÇ£MSBATCH.INF Parameters.ΓÇ¥         |
  420. |                                                     | |
  421. |Set up for push   |Choose to use a push installation,|
  422. |installation      |based on the location and number  |
  423. |To allow the      |of computers you must upgrade.    |
  424. |administrator to  |Options:                          |
  425. |push the          |Edit the login script to run a    |
  426. |installation from |setup script.                     |
  427. |the server without|Use a tool such as the Microsoft  |
  428. |touching the      |Systems Management Server to      |
  429. |client computer   |facilitate the setup.             |
  430. |                  |For information, see Chapter 5,   |
  431. |                  |ΓÇ£Custom, Automated, and Push      |
  432. |                  |Installations,ΓÇ¥ and Appendix K,   |
  433. |                  |ΓÇ£Microsoft Systems Management     |
  434. |                  |Server.ΓÇ¥                          |
  435.  
  436. Recommended Windows┬á95 Features for Client Configurations (continued)
  437. |                                                     | |
  438. |Windows┬á95 feature|Decisions and issues              |
  439. |                                                     | |
  440. |Use peer resource |Choose this feature based on your |
  441. |sharing services  |siteΓÇÖs security                   |
  442. |To allow a client |needs. If users are allowed to    |
  443. |computer          |share local resources             |
  444. |to share files and|on their computers, then peer     |
  445. |resources such as |resource sharing can              |
  446. |printers and      |save network traffic and hard disk|
  447. |CD-ROM drives with|space on the server. For central  |
  448. |other computers   |control or to prevent users from  |
  449. |                  |turning on this feature, use      |
  450. |                  |system policies.                  |
  451. |                  |This feature can only be installed|
  452. |                  |on computers that                 |
  453. |                  |use a 32-bit, protected-mode      |
  454. |                  |network client.                   |
  455. |                  |For information, see Chapter 11,  |
  456. |                  |ΓÇ£Logon, Browsing, and Resource    |
  457. |                  |Sharing.ΓÇ¥                         |
  458. |                                                     | |
  459. |Use user-level    |Choose this feature to enable     |
  460. |security          |users to specify the users and    |
  461. |To implement      |groups who have access to local   |
  462. |control, by means |shared resources (including the   |
  463. |of the logon      |Registry). Validation by a        |
  464. |process, for a    |Windows┬áNT Server or a NetWare    |
  465. |variety of        |server can also be required before|
  466. |services beyond   |access to any resources is        |
  467. |network resource  |possible under Windows┬á95.        |
  468. |access, including |Options:                          |
  469. |File and Printer  |Users can specify individuals and |
  470. |Sharing, Remote   |groups, and their access rights to|
  471. |Registry, backup  |shared resources.                 |
  472. |agents, and other |Users must log on to a server at  |
  473. |network and system|startup; user information is      |
  474. |management        |pulled from a Windows┬áNT domain or|
  475. |functions         |a Novell NetWare bindery.         |
  476. |                  |User-level security is required   |
  477. |                  |for remote administration of the  |
  478. |                  |Registry and for network access to|
  479. |                  |full user profiles.               |
  480. |                  |User-level security requires that |
  481. |                  |File and Printer Sharing for      |
  482. |                  |Microsoft Networks or NetWare     |
  483. |                  |Networks be loaded.               |
  484. |                  |Share-level security can be used  |
  485. |                  |to share files and printers if no |
  486. |                  |Windows┬áNT or NetWare server is   |
  487. |                  |available.                        |
  488. |                  |For information, see Chapter 14,  |
  489. |                  |ΓÇ£Security.ΓÇ¥                       |
  490.  
  491.  
  492.  
  493. The following table lists other features that may be useful to include in
  494. your preferred configuration.
  495.  
  496. Other Optional Windows┬á95 Features
  497. |                                                     | |
  498. |Windows┬á95 feature|Decisions and issues              |
  499. |                                                     | |
  500. |Use Microsoft     |Depends on whether you have an    |
  501. |Exchange Mail     |existing mail system and whether  |
  502. |To have a unified |you want the added integration of |
  503. |inbox for         |messaging services offered by     |
  504. |messages, faxes,  |Microsoft Exchange.               |
  505. |and so on         |Options:                          |
  506. |                  |Install all or part of Microsoft  |
  507. |                  |Exchange during                   |
  508. |                  |the installation.                 |
  509. |                  |Run your existing mail client as  |
  510. |                  |usual.                            |
  511. |                  |For information, see Chapter 26,  |
  512. |                  |ΓÇ£Electronic Mail and Microsoft    |
  513. |                  |Exchange.ΓÇ¥                        |
  514. |                                                     | |
  515. |Use Windows┬á95    |Depends on the particular hardware|
  516. |mobile computing  |and the working needs of mobile   |
  517. |features          |computing users. Some of these    |
  518. |To enable         |features are not installed by     |
  519. |Windows┬á95        |default but can be specified      |
  520. |features that     |during Setup or installed later:  |
  521. |support mobile    |Dial-Up Networking client software|
  522. |computing or      |for dial-up connection to popular |
  523. |switching between |servers                           |
  524. |portable and      |Windows┬á95 Briefcase for          |
  525. |docking station   |synchronizing files between       |
  526. |configurations    |computers, and Direct Cable       |
  527. |                  |Connection for directly linking   |
  528. |                  |two computers, plus other built-in|
  529. |                  |communications applications       |
  530. |                  |Remote mail and deferred printing,|
  531. |                  |for working away from the main    |
  532. |                  |office                            |
  533. |                  |Automatic configuration for PCMCIA|
  534. |                  |cards, and                        |
  535. |                  |for all components with Plug and  |
  536. |                  |Play-compliant hardware           |
  537. |                  |User profiles to ensure a custom  |
  538. |                  |desktop for each user, no matter  |
  539. |                  |where users log on to the network |
  540. |                  |For information, see Chapter 19,  |
  541. |                  |ΓÇ£Devices,ΓÇ¥ and Chapter 28,        |
  542. |                  |ΓÇ£Dial-Up Networking and Mobile    |
  543. |                  |Computing .ΓÇ¥                      |
  544.  
  545. Other Optional Windows┬á95 Features (continued)
  546. |                                                     | |
  547. |Windows┬á95 feature|Decisions and issues              |
  548. |                                                     | |
  549. |Use other         |Depends on your existing services |
  550. |Windows┬á95        |and needs. In general, if client  |
  551. |value-added       |computers have the hard disk space|
  552. |features          |and use a utility or an           |
  553. |To enable other   |application with the same         |
  554. |Windows┬á95        |capabilities from another vendor, |
  555. |ease-of-use       |you should install                |
  556. |innovations and   |the new features and test their   |
  557. |capabilities such |value.                            |
  558. |as The Microsoft  |These features are not installed  |
  559. |Network and       |by default but can                |
  560. |Microsoft Fax     |be specified during Setup or      |
  561. |                  |installed later:                  |
  562. |                  |Microsoft Fax for fax receipt and |
  563. |                  |transmission                      |
  564. |                  |The Microsoft Network for online  |
  565. |                  |services                          |
  566. |                  |For information, see Chapter 26,  |
  567. |                  |ΓÇ£Electronic Mail and Microsoft    |
  568. |                  |Exchange,ΓÇ¥ Chapter 27, ΓÇ£Microsoft |
  569. |                  |Fax,ΓÇ¥ and Chapter 29, ΓÇ£The        |
  570. |                  |Microsoft Network.ΓÇ¥               |
  571.  
  572.  
  573. The following will be provided in the final version.
  574.  
  575. Specify the Preferred Network Client Configuration
  576. |                                                                   | | | |
  577. |Task                                  |Team      |Start    |Duration|
  578. |                                      |          |week     |        |
  579. |                                                                   | | | |
  580. |Decide on configuration layout.       |          |         |        |
  581. |Evaluate key features                 |          |         |        |
  582. |Evaluate recommended features         |          |         |        |
  583. |Evaluate optional features            |          |         |        |
  584.  
  585.  
  586.  
  587. Conduct the Lab Test
  588.  
  589. Using the network client configuration that you have developed on paper,
  590. along with the people and tools assembled earlier for the Planning team,
  591. proceed with installing the configuration in the lab for testing and
  592. evaluation. Because only the client-computer configuration is being
  593. installed (server installation is described in the following section), this
  594. test only determines whether the preferred configuration performs as
  595. expected, and whether it is compatible with your current applications and
  596. processes.
  597.  
  598. Depending on how the test installation proceeds, it may be necessary to
  599. modify
  600. the configuration, by either adding or removing selected features. If more
  601. than
  602. one configuration is being considered, side-by-side evaluations of
  603. different configurations can be performed to help determine which one works
  604. best.
  605.  
  606. The tasks in the following checklist apply for each computer used to
  607. install a
  608. client configuration. For step-by-step instructions on installing and
  609. selecting features, see Chapter 3, ΓÇ£Introduction to Windows 95 Setup.ΓÇ¥
  610.  
  611. Conduct the Lab Test
  612. |                                                                   | | | |
  613. |Task                                  |Team      |Start    |Duration|
  614. |                                      |          |week     |        |
  615. |                                                                   | | | |
  616. |1:   Before running Windows┬á95 Setup, |Installati|Week 4   |0.1 day |
  617. |make sure that the computer meets your|on        |         |        |
  618. |companyΓÇÖs standards and the Windows┬á95|          |         |        |
  619. |minimum standards for operation ΓÇö at  |          |         |        |
  620. |least a                               |          |         |        |
  621. |4-MB 386DX or better. If not, perform |          |         |        |
  622. |the hardware upgrades now.            |          |         |        |
  623. |2:   Defragment the hard disk and scan|Installati|Week 4   |0.1 day |
  624. |it for viruses.                       |on        |         |        |
  625. |3:   Back up and verify key data and  |Installati|Week 4   |0.1 day |
  626. |configuration files, such             |on        |         |        |
  627. |as INI, AUTOEXEC.BAT, and CONFIG.SYS  |          |         |        |
  628. |files. Also back up the Windows and   |          |         |        |
  629. |DOS directories, and all files in the |          |         |        |
  630. |root directory. Make a system startup |          |         |        |
  631. |disk with COMMAND.COM, SYS.COM, and   |          |         |        |
  632. |FDISK.EXE on it.                      |          |         |        |
  633. |4:   Ensure that the current network  |Installati|Week 4   |1 day   |
  634. |client software is functioning        |on        |         |        |
  635. |properly and, referring to the        |          |         |        |
  636. |checklist of inventoried applications,|          |         |        |
  637. |ensure that all important applications|          |         |        |
  638. |operate correctly.                    |          |         |        |
  639. |5:   Install Windows┬á95 on the test   |Planning, |Week 4   |1 day   |
  640. |computer in the lab, using your       |Installati|         |        |
  641. |preferred client configuration.       |on        |         |        |
  642. |6:   Test the installation:           |Planning, |Week 4   |2 days  |
  643. |Can you connect to and browse the     |Installati|         |        |
  644. |network?                              |on        |         |        |
  645. |Can you print both locally and across |          |         |        |
  646. |the network?                          |          |         |        |
  647. |Can you perform the core operations of|          |         |        |
  648. |each appli                            |          |         |        |
  649. |cation locally and on the network     |          |         |        |
  650. |(including opening,                   |          |         |        |
  651. |closing, and printing)?               |          |         |        |
  652. |Can you shut down successfully?       |          |         |        |
  653. |7:   Optionally, if you have several  |Installati|Week 5   |2 days  |
  654. |test computers, compare your old      |on,       |         |        |
  655. |client configuration under Windows 3.x|Planning  |         |        |
  656. |and your new preferred configuration. |          |         |        |
  657. |How do the two compare in terms       |          |         |        |
  658. |of the following:                     |          |         |        |
  659. |Functionality for administering the   |          |         |        |
  660. |computer and using  it for common     |          |         |        |
  661. |tasks?                                |          |         |        |
  662. |Performance for local disk and network|          |         |        |
  663. |actions?                              |          |         |        |
  664. |Ease of use for performing common     |          |         |        |
  665. |tasks?                                |          |         |        |
  666. |Stability of the two computers under  |          |         |        |
  667. |stress?                               |          |         |        |
  668. |Compatibility with applications and   |          |         |        |
  669. |hardware?                             |          |         |        |
  670. |8:   If the specified client          |Planning, |Week 5   |As      |
  671. |configuration did not work as         |Installati|         |required|
  672. |expected, modify and document the     |on        |         |        |
  673. |differences until a working preferred |          |         |        |
  674. |client configuration is installed.    |          |         |        |
  675. |9:   Perform a complete restoration of|Installati|Week 5   |1 day   |
  676. |operating system files and system     |on        |         |        |
  677. |capabilities for your old client      |          |         |        |
  678. |configuration on the computer running |          |         |        |
  679. |Windows┬á95.                           |          |         |        |
  680. |10: Evaluate the restoration process  |Installati|Week 5   |0.5 day |
  681. |for problems. Document                |on,       |         |        |
  682. |the process and the modifications     |Planning  |         |        |
  683. |made.                                 |          |         |        |
  684. |11: Install the preferred             |Installati|Week 5   |3 days  |
  685. |configuration on a wider variety of   |on,       |         |        |
  686. |hardware, with your team assisting in |Planning  |         |        |
  687. |performing the installations.         |          |         |        |
  688.  
  689.  
  690.  
  691. Plan the Pilot Rollout
  692.  
  693. The previous phase helped to determine the best client configuration for
  694. Windows┬á95. In this phase, appointed teams will determine the best methods
  695. for automatically installing the specified configuration for a pilot or
  696. trial rollout. Planning for this pilot program involves creating the
  697. automated installation process, determining the logistics of testing, and
  698. preparing a training plan for users.
  699.  
  700. Automating the installation is a key step in reducing the cost of
  701. migration. By creating a setup script with predetermined answers for
  702. installation questions,
  703. the installation process can run from start to finish without user
  704. intervention. It
  705. is also possible to ΓÇ£pushΓÇ¥ the installation from the server, so that you
  706. can install Windows┬á95 on an individual personal computer without ever
  707. touching the computer. This automation work is done in the lab, prior to
  708. conducting the pilot rollout.
  709.  
  710. Plan the Pilot Rollout
  711. |                                                                   | | | |
  712. |Task                                  |Team      |Start    |Duration|
  713. |                                      |          |week     |        |
  714. |                                                                   | | | |
  715. |1:   Use Server-based Setup to install|Planning, |Week 6   |1 day   |
  716. |Windows┬á95 source                     |Installati|         |        |
  717. |files on a server. Make setup choices |on        |         |        |
  718. |based on your client configuration,   |          |         |        |
  719. |including whether you will run a      |          |         |        |
  720. |shared copy of Windows┬á95 from the    |          |         |        |
  721. |server, or run Windows┬á95 locally on  |          |         |        |
  722. |the client computer. Perform the      |          |         |        |
  723. |following steps:                      |          |         |        |
  724. |Set up the distribution server        |          |         |        |
  725. |Set up the client from the network    |          |         |        |
  726. |See Chapter 2, Corporate              |          |         |        |
  727. |Implementation Strategy, for          |          |         |        |
  728. |step-by-step instructions. Document   |          |         |        |
  729. |any changes to this process.          |          |         |        |
  730. |2:   Create and test an automated     |Planning, |Week 6   |2 days  |
  731. |installation by creating a setup      |Installati|         |        |
  732. |script to predefine settings for      |on        |         |        |
  733. |Setup. Document the key parts of the  |          |         |        |
  734. |setup script that vary by             |          |         |        |
  735. |installation.                         |          |         |        |
  736. |3:   Determine and test how you will  |Planning, |Week 6   |3 days  |
  737. |push the installation from the server |Installati|         |        |
  738. |without having to touch the client    |on        |         |        |
  739. |computers. (See Chapter 5, ΓÇ£Custom,   |          |         |        |
  740. |Automated, and Push InstallationsΓÇ¥)   |          |         |        |
  741. |Options:                              |          |         |        |
  742. |Modify login scripts on the server.   |          |         |        |
  743. |Use management software such as       |          |         |        |
  744. |Microsoft Systems  Management Server. |          |         |        |
  745. |Send a setup script (batch file) that |          |         |        |
  746. |runs Windows┬á95                       |          |         |        |
  747. |Setup as an embedded link in an       |          |         |        |
  748. |electronic mail message.              |          |         |        |
  749. |Document the process for the rest of  |          |         |        |
  750. |the Installation team.                |          |         |        |
  751.  
  752. Plan the Pilot Rollout (continued)
  753. |                                                                   | | | |
  754. |Task                                  |Team      |Start    |Duration|
  755. |                                      |          |week     |        |
  756. |                                                                   | | | |
  757. |4:   Evaluate the Windows┬á95          |Planning, |Week 7   |2 days  |
  758. |installation process for opportunities|Executive |         |        |
  759. |to upgrade or improve your            |          |         |        |
  760. |organizationΓÇÖs existing technology    |          |         |        |
  761. |infrastructure. For example, a system |          |         |        |
  762. |management software tool can help you |          |         |        |
  763. |administer computers on the network   |          |         |        |
  764. |more easily, and it can help with the |          |         |        |
  765. |push installation process.            |          |         |        |
  766. |5:   Document the logistics of the    |Installati|Week 7   |3 days  |
  767. |pilot installation, such as the total |on,       |         |        |
  768. |time for installation, the new        |Planning  |         |        |
  769. |software or tools to be purchased, the|          |         |        |
  770. |group selected as the pilot users, and|          |         |        |
  771. |the scheduling of specific            |          |         |        |
  772. |installations. This can take the form |          |         |        |
  773. |of a checklist.                       |          |         |        |
  774. |6:   Prepare a memo for your users to |Planning  |Week 7   |1 day   |
  775. |clearly explain how the installation  |          |         |        |
  776. |process will affect their daily work  |          |         |        |
  777. |schedule and describe the differences |          |         |        |
  778. |they will see after the installation  |          |         |        |
  779. |is completed.                         |          |         |        |
  780. |7:   Establish a support plan for the |Planning, |Week 7   |5 days  |
  781. |pilot user group. This includes the   |Support   |         |        |
  782. |names and phone numbers of persons to |          |         |        |
  783. |contact for assistance, a short list  |          |         |        |
  784. |of the top questions and answers, and |          |         |        |
  785. |troubleshooting tips.                 |          |         |        |
  786. |8:   Prepare a user training course   |Planning, |Week 6   |5 days  |
  787. |(or hire a training vendor            |Support,  |         |        |
  788. |to prepare one). Use the Windows┬á95   |Training  |         |        |
  789. |online tutorial and Introducing       |          |         |        |
  790. |Microsoft Windows 95 to ΓÇ£jump-startΓÇ¥  |          |         |        |
  791. |your training efforts.                |          |         |        |
  792. |9:   Set up the lab or classroom with |Training  |Week 7   |2 days  |
  793. |computers for training.               |          |         |        |
  794. |10: Edit the Windows┬á95 Help file (if |Planning, |Week 8   |4 days  |
  795. |appropriate) to include               |Support   |         |        |
  796. |any company-specific information.     |          |         |        |
  797. |Repeat this after the                 |          |         |        |
  798. |pilot rollout is completed.           |          |         |        |
  799.  
  800.  
  801.  
  802. Conduct the Pilot Rollout
  803.  
  804. The goal of the pilot program is to test your automated installation in
  805. everyday use among a limited group of users (for example, between 15 and
  806. 50). This process helps to identify problems that may impede or delay the
  807. deployment process, and
  808. to determine what resources youΓÇÖll require for the final, company-wide
  809. rollout.
  810. The pilot rollout also sets the tone for the rest of the deployment
  811. process; a successful pilot rollout helps other installations to run
  812. smoothly by stimulating
  813. the cooperation and enthusiasm of your users.
  814.  
  815. Conduct the Pilot Rollout
  816. |                                                                    | | | |
  817. |Task                                  |Team     |Start    |Duration |
  818. |                                      |         |week     |         |
  819. |                                                                    | | | |
  820. |1:   Select a pilot user group that is|Planning |Week 8   |2 days   |
  821. |willing and able (particularly in     |         |         |         |
  822. |terms of their workload) to handle the|         |         |         |
  823. |installation process.                 |         |         |         |
  824. |2:   Train the users.                 |Training |Week 8   |5 days   |
  825. |3:   Back up the Windows and DOS      |Installat|Week 9   |5 days   |
  826. |directories and the files on the root |ion      |         |         |
  827. |directory of the test computers.      |         |         |         |
  828. |4:   Perform the installation in the  |Installat|Week 9   |10 days  |
  829. |same manner that you expect to install|ion      |         |         |
  830. |Windows┬á95 throughout the company.    |         |         |         |
  831. |5:   Have your technicians on-site for|Support  |Week 9   |15 days  |
  832. |the initial installations to document |         |         |         |
  833. |the process and problems, and to      |         |         |         |
  834. |support the users. Have other         |         |         |         |
  835. |technicians monitor time and all      |         |         |         |
  836. |measurable factors in the installation|         |         |         |
  837. |process.                              |         |         |         |
  838. |6:   Ensure that all computers are ΓÇ£up|Planning,|Week 11  |3 days   |
  839. |and runningΓÇ¥ as expected. Make note of|Installat|         |         |
  840. |possible improvements to the          |ion,     |         |         |
  841. |installation, training, or support,   |Support  |         |         |
  842. |where appropriate.                    |         |         |         |
  843. |7:   Survey members of the pilot user |Planning |Week 12  |3 days   |
  844. |group about their satis-faction with  |         |         |         |
  845. |the installation process and take     |         |         |         |
  846. |feedback on what could have been done |         |         |         |
  847. |better.                               |         |         |         |
  848. |8:   Continue to monitor the pilot    |Support, |Week 11  |5 days   |
  849. |installation for a week to ensure that|Planning |         |         |
  850. |everything continues to run smoothly. |         |         |         |
  851. |9:   Prepare a checklist of issues to |Support, |Week 11  |5 days   |
  852. |resolve for the final rollout. Include|Planning |         |         |
  853. |in this checklist the areas identified|         |         |         |
  854. |in step 6 as needing improvement and  |         |         |         |
  855. |the results from the user survey.     |         |         |         |
  856. |During preparation for final rollout, |         |         |         |
  857. |check off items on this list as they  |         |         |         |
  858. |are resolved.                         |         |         |         |
  859. |10: If the pilot program did not run  |Planning,|Week 12  |See ΓÇ£Plan|
  860. |smoothly or user feedback was poor,   |Installat|         |the Pilot|
  861. |conduct additional pilot installations|ion      |         |RolloutΓÇ¥ |
  862. |until the process works well.         |         |         |         |
  863.  
  864.  
  865.  
  866. Finalize the Rollout Plan
  867.  
  868. The results of the pilot installation provide the basis for developing a
  869. final plan for rollout. Using the actual time and resource requirements
  870. from the smaller-scale pilot rollout, teams make projections for time and
  871. resources, corresponding to the company-wide scope of the final rollout. If
  872. additional resources are required, these should be identified and acquired
  873. at this time. In addition, company policies and standards regarding
  874. computer and network use should be updated in accordance with the
  875. Windows┬á95 implementation.
  876.  
  877. Finalize the Rollout Plan
  878. |                                                                   | | | |
  879. |Task                                  |Team      |Start    |Duration|
  880. |                                      |          |week     |        |
  881. |                                                                   | | | |
  882. |1:   Determine your rollout goals ΓÇö   |Planning, |Week 12  |5 days  |
  883. |specifically the number of computers  |Executive |         |        |
  884. |on which you will install Windows┬á95  |          |         |        |
  885. |and the time expected for completion. |          |         |        |
  886. |2:   Budget the resources, in terms of|Planning  |Week 12  |3 days  |
  887. |personnel and tools, required to meet |          |         |        |
  888. |your goals.                           |          |         |        |
  889. |3:   If necessary, present the budget |Executive,|Week 13  |2 days  |
  890. |and obtain approval for               |Planning  |         |        |
  891. |the resources and the rollout process.|          |         |        |
  892. |4:   Hire and train the extended      |Training, |Week 13  |10 days |
  893. |Installation team and purchase        |Installati|         |        |
  894. |the additional software or tools      |on        |         |        |
  895. |needed.                               |          |         |        |
  896. |5:   Update the companyΓÇÖs hardware and|Planning  |Week 13  |2 days  |
  897. |software standards lists.             |          |         |        |
  898. |6:   Update the companyΓÇÖs policies and|Planning  |Week 13  |2 days  |
  899. |practices manuals or guidelines for   |          |         |        |
  900. |use of computers and the network.     |          |         |        |
  901. |7:   Notify your users that company   |Planning  |Week 13  |1 day   |
  902. |standards and policies for computer   |          |         |        |
  903. |use will be enforced prior to the     |          |         |        |
  904. |installation and that they must bring |          |         |        |
  905. |their computers into compliance.      |          |         |        |
  906. |8:   If appropriate, edit the         |Planning, |Week 14  |3 days  |
  907. |Windows┬á95 Help file to add           |Support   |         |        |
  908. |company-specific Help for             |          |         |        |
  909. |line-of-business applications,        |          |         |        |
  910. |and to remove unwanted information    |          |         |        |
  911. |about the capabilities you plan to    |          |         |        |
  912. |disable in Windows┬á95.                |          |         |        |
  913. |9:   For each computer, create a      |Installati|Week 13  |2 days  |
  914. |template as a database for documenting|on        |         |        |
  915. |and tracking any system problems or   |          |         |        |
  916. |deficiencies that require further     |          |         |        |
  917. |attention.                            |          |         |        |
  918. |10: Post the updated template to a    |Installati|Week 13  |2 days  |
  919. |central network location.             |on        |         |        |
  920.  
  921.  
  922.  
  923. Roll Out Windows 95!
  924.  
  925. After the extensive research, planning, testing, and analysis performed in
  926. the previous phases, the final step in the deployment process is rolling
  927. out the Windows┬á95 installation to the entire company.
  928.  
  929. Roll Out Windows┬á95
  930. |                                                                    | | | |
  931. |Task                                 |Team     |Start    |Duration |
  932. |                                     |         |week     |         |
  933. |                                                                    | | | |
  934. |1:   Set up the distribution servers |Installat|Week 15  |1 day    |
  935. |by using the Server-based Setup and  |ion      |         |         |
  936. |configuring the system policy files. |         |         |         |
  937. |2:   Customize the server            |Installat|Week 15  |2 days   |
  938. |installation by adding or removing   |ion      |         |         |
  939. |the appropriate files, including the |         |         |         |
  940. |MSBATCH.INF file.                    |         |         |         |
  941. |3:   Notify the users of the upcoming|Planning |Week 15  |1 day    |
  942. |installation.                        |         |         |         |
  943. |4:   Train the users on Windows┬á95.  |Training |Week 16  |As       |
  944. |                                     |         |         |required |
  945. |5:   If needed, upgrade the hardware |Installat|Week 16  |As       |
  946. |on the client computers and remove   |ion      |         |required |
  947. |any software not complying with      |         |         |         |
  948. |company policy.                      |         |         |         |
  949. |6:   If needed, back up critical data|Installat|Week 16  |As       |
  950. |and configuration files on the client|ion      |         |required |
  951. |computers.                           |         |         |         |
  952. |7:   If needed, defragment the client|Installat|Week 16  |As       |
  953. |hard disks.                          |ion      |         |required |
  954. |8:   Optionally, you can temporarily |Planning |Week 17  |As       |
  955. |reset the user password and ID for   |         |         |required |
  956. |each computer, to allow your         |         |         |         |
  957. |technicians easy access to the client|         |         |         |
  958. |computer and ensure that the login   |         |         |         |
  959. |scripts and environment operate      |         |         |         |
  960. |correctly.                           |         |         |         |
  961. |9:   Ensure that the client computers|Installat|Week 17  |As       |
  962. |are fully operational and the        |ion      |         |required |
  963. |real-mode network, if present, is    |         |         |         |
  964. |running.                             |         |         |         |
  965. |10: Prepare the client computers for |Installat|Week 18  |As       |
  966. |the push installation process: edit  |ion      |         |required |
  967. |the login scripts; run the management|         |         |         |
  968. |software; or send the setup script,  |         |         |         |
  969. |by electronic mail,                  |         |         |         |
  970. |to the user.                         |         |         |         |
  971. |11: Initiate the installation by     |Installat|Week 18  |As       |
  972. |having the user log on, double-click |ion      |         |required |
  973. |the setup script file, and so on.    |         |         |         |
  974.  
  975. For details of each task in the deployment checklists, see Chapter 2,
  976. ΓÇ£Corporate Implementation Strategy.ΓÇ¥ For step-by-step instructions on how
  977. to set up, maintain, and use Windows┬á95 in a corporate environment, see the
  978. appropriate chapters of the Resource Kit.
  979.  
  980.  
  981.  
  982.  
  983.  
  984.